<?php
include('../../include/functions.inc.php');
include('../../include/maintenance.inc.php');

if( !isset($_SESSION['mEmpresas']) ) {
    $mEmpresas = new Maintenance();
    $mEmpresas->windowTitle = 'Mantenimiento de empresas';
    $mEmpresas->newUrlPage = 'new.php';
    $mEmpresas->editUrlPage = 'edit.php';
    $mEmpresas->saveNewUrlPage = 'data.php?operation=s';
    $mEmpresas->updateUrlPage = 'data.php?operation=u';
    $mEmpresas->deleteUrlPage = 'data.php?operation=d';
    $mEmpresas->listJsonUrl = 'empresas.php';
    $mEmpresas->path = '../../';
    $mEmpresas->staticsUrl = 'index.php?statics=true';
    $mEmpresas->editUrlParams = array("ID" => "ID");
    $mEmpresas->deleteUrlParams = array("ID" => "ID");
    $mEmpresas->table = "cllg_empresa";
    $mEmpresas->globalCallBackJs = "config.js.php";
    $mEmpresas->validations = array(
        "required,NOMBRE,Nombre es requerido",
        "required,DIRECCION,Dirección es requerida");
    $mEmpresas->loadDynValidations($db);
    $mEmpresas->panels = true;
    $_SESSION['mEmpresas'] = serialize($mEmpresas);
} 
else {
    $mEmpresas = unserialize($_SESSION['mEmpresas']);
}

if( !isEmpty(getParam('statics')) ) {
    $mEmpresas->statics(count($db->query_select('cllg_empresa')));
}
else {
    $mEmpresas->build();
}
?>